import { OverlayModule } from '@angular/cdk/overlay';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { ApesOverlayModule } from '@shared/apes/core';
import { ApesIconModule } from '@shared/apes/icon';
import { ApesI18nModule } from '../i18n/apes-i18n.module';
import { ApesTimePickerPanelComponent } from './apes-time-picker-panel.component';
import { ApesTimePickerComponent } from './apes-time-picker.component';
import { ApesTimeValueAccessorDirective } from './apes-time-value-accessor.directive';

@NgModule({
  declarations   : [
    ApesTimePickerComponent,
    ApesTimePickerPanelComponent,
    ApesTimeValueAccessorDirective
  ],
  exports        : [
    ApesTimePickerPanelComponent,
    ApesTimePickerComponent
  ],
  imports        : [ CommonModule, FormsModule, ApesI18nModule,ApesIconModule,ApesOverlayModule, OverlayModule ],
  entryComponents: []
})
export class ApesTimePickerModule {
}
